package com.springboot.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.springboot.entity.UserLoginEntity;
import com.springboot.returndata.dto.AddUpdateUserDto;
import com.springboot.returndata.dto.GetUserListDto;
import com.springboot.returndata.vo.UserLoginVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
  * <p>
   *  Mapper 接口
  * </p>
  *
  * @author zyj
  * @since 2021-04-01
  */
@Mapper
public interface UserLoginDao extends BaseMapper<UserLoginEntity> {

    UserLoginEntity findByUserLoginName(String loginName);

    Page<UserLoginVo> getUserList(Page<UserLoginVo> page, @Param("getUserListDto") GetUserListDto getUserListDto);

    void updateUserById(@Param("addUpdateUserDto") AddUpdateUserDto addUpdateUserDto);
}
